home *** CD-ROM | disk | FTP | other *** search
- #!/usr/bin/python -u
- #
- import libxml2
-
- expect=' xmlns:a="urn:whatevar"'
-
- # Memory debug specific
- libxml2.debugMemory(1)
-
- d = libxml2.parseDoc("<a:a xmlns:a='urn:whatevar'/>")
- res=""
- for n in d.xpathEval("//namespace::*"):
- res = res + n.serialize()
- d.freeDoc()
-
- if res != expect:
- print "test5 failed: unexpected output"
- print res
- del res
- del d
- del n
- # Memory debug specific
- libxml2.cleanupParser()
-
- if libxml2.debugMemory(1) == 0:
- print "OK"
- else:
- print "Memory leak %d bytes" % (libxml2.debugMemory(1))
- libxml2.dumpMemory()
-